# JMH 1.14.1 (released 45 days ago)
# VM version: JDK 1.8.0_71, VM 25.71-b15
# VM invoker: C:\Program Files\Java\jdk1.8.0_71\jre\bin\java.exe
# VM options: -Didea.launcher.port=7532 -Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.4\bin -Dfile.encoding=UTF-8
# Warmup: 3 iterations, 1 s each
# Measurement: 10 iterations, 5 s each
# Timeout: 10 min per iteration
# Threads: 16 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: me.irfen.jmh.StringBuilderTest.testStringAdd
# Run progress: 0.00% complete, ETA 00:03:32
# Fork: 1 of 2
# Warmup Iteration 1: 14690.103 ops/ms
# Warmup Iteration 2: 18731.179 ops/ms
# Warmup Iteration 3: 19475.241 ops/ms
Iteration 1: 18787.224 ops/ms
Iteration 2: 18949.244 ops/ms
Iteration 3: 18715.979 ops/ms
Iteration 4: 18770.003 ops/ms
Iteration 5: 18912.926 ops/ms
Iteration 6: 19252.784 ops/ms
Iteration 7: 18975.545 ops/ms
Iteration 8: 18767.721 ops/ms
Iteration 9: 18976.551 ops/ms
Iteration 10: 18830.076 ops/ms
# Run progress: 25.00% complete, ETA 00:03:05
# Fork: 2 of 2
# Warmup Iteration 1: 15871.759 ops/ms
# Warmup Iteration 2: 19330.148 ops/ms
# Warmup Iteration 3: 18851.970 ops/ms
Iteration 1: 19058.934 ops/ms
Iteration 2: 18851.454 ops/ms
Iteration 3: 18511.584 ops/ms
Iteration 4: 18951.476 ops/ms
Iteration 5: 18721.372 ops/ms
Iteration 6: 18891.480 ops/ms
Iteration 7: 18651.455 ops/ms
Iteration 8: 18854.140 ops/ms
Iteration 9: 19198.246 ops/ms
Iteration 10: 19148.773 ops/ms
Result "testStringAdd":
18888.848 ±(99.9%) 160.591 ops/ms [Average]
(min, avg, max) = (18511.584, 18888.848, 19252.784), stdev = 184.936
CI (99.9%): [18728.258, 19049.439] (assumes normal distribution)
# JMH 1.14.1 (released 45 days ago)
# VM version: JDK 1.8.0_71, VM 25.71-b15
# VM invoker: C:\Program Files\Java\jdk1.8.0_71\jre\bin\java.exe
# VM options: -Didea.launcher.port=7532 -Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.4\bin -Dfile.encoding=UTF-8
# Warmup: 3 iterations, 1 s each
# Measurement: 10 iterations, 5 s each
# Timeout: 10 min per iteration
# Threads: 16 threads, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: me.irfen.jmh.StringBuilderTest.testStringBuilderAdd
# Run progress: 50.00% complete, ETA 00:02:04
# Fork: 1 of 2
# Warmup Iteration 1: 84345.885 ops/ms
# Warmup Iteration 2: 118411.934 ops/ms
# Warmup Iteration 3: 69339.009 ops/ms
Iteration 1: 74770.077 ops/ms
Iteration 2: 76996.804 ops/ms
Iteration 3: 77855.877 ops/ms
Iteration 4: 76883.502 ops/ms
Iteration 5: 75685.537 ops/ms
Iteration 6: 76299.372 ops/ms
Iteration 7: 77065.766 ops/ms
Iteration 8: 76537.937 ops/ms
Iteration 9: 77216.754 ops/ms
Iteration 10: 75410.698 ops/ms
# Run progress: 75.00% complete, ETA 00:01:02
# Fork: 2 of 2
# Warmup Iteration 1: 78998.331 ops/ms
# Warmup Iteration 2: 61750.531 ops/ms
# Warmup Iteration 3: 69513.539 ops/ms
Iteration 1: 64862.481 ops/ms
Iteration 2: 65963.130 ops/ms
Iteration 3: 66719.366 ops/ms
Iteration 4: 66315.918 ops/ms
Iteration 5: 67172.960 ops/ms
Iteration 6: 66156.558 ops/ms
Iteration 7: 67372.587 ops/ms
Iteration 8: 67607.029 ops/ms
Iteration 9: 67339.769 ops/ms
Iteration 10: 65845.035 ops/ms
Result "testStringBuilderAdd":
71503.858 ±(99.9%) 4491.696 ops/ms [Average]
(min, avg, max) = (64862.481, 71503.858, 77855.877), stdev = 5172.644
CI (99.9%): [67012.162, 75995.554] (assumes normal distribution)
# Run complete. Total time: 00:04:11
Benchmark Mode Cnt Score Error Units
StringBuilderTest.testStringAdd thrpt 20 18888.848 ± 160.591 ops/ms
StringBuilderTest.testStringBuilderAdd thrpt 20 71503.858 ± 4491.696 ops/ms